UML 2: A model-driven development tool

نویسنده

  • Bran Selic
چکیده

syntax and semantics. Experience with UML 1 has proven this to be a good design decision, because a very common way of applying UML is to first define a UML profile for a particular problem or domain and then use that profile instead of or in addition to standard UML. In essence, profiles are a way of producing what are now commonly referred to as domain-specific

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aspect Oriented UML to ECORE Model Transformation

With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...

متن کامل

Towards UML-Intensive Framework for Model-Driven Development

The paper describes a conceptual framework for model-driven development based on a concise application of UML and modeling tool functionality. A case study of modeling software for library management is presented as an illustration of how to apply the proposed framework. Modeling tool features such as model transformations, code generation cartridges, model validation, dependency matrix, model ...

متن کامل

Linking UML and MDD through UML Profiles: a Practical Approach based on the UML Association

In a model-driven development context, the definition (or selection) of an appropriate modeling language is a crucial task. OMG, in the model-driven architecture specification, recommends the use of UML for model-driven developments. However, the lack of semantic precision in UML has led to different model-driven approaches proposing their own domain-specific modeling languages in order to intr...

متن کامل

Behaviour-Driven Development of Foundational UML Components

Behaviour-Driven Development (BDD) focuses all development activities on the delivery of behaviours what a system should do, described such that developers and domain experts speak the same language. BDD frameworks allow users to represent the required system behaviour as executable user stories and the acceptance criteria as executable scenarios attached to user stories. In this paper we defin...

متن کامل

Test Driven Development of UML Models with SMART Modeling System

We are developing a methodology of Test Driven Develop ment of Models TDDM based on an experimental UML modeling tool SMART Our experience shows that TDDM is quite useful for agile model developments SMART provides guidance how to build models based on compiler errors of testcases something similar to what Quick Fix of Eclipse does It also provides such guidance even from failures of testcases ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IBM Systems Journal

دوره 45  شماره 

صفحات  -

تاریخ انتشار 2006